Layered Architecture |
![]() |
First party calls |
![]() |
![]() |
Native telephony hardware | |
![]() |
Use existing middleware | |
![]() |
Promote application portability |